/**
 * MetadataDaoJdbcAdapter.java
 */
package xgenerator.dao.impl;

import java.util.List;
import java.util.Vector;

import xgenerator.converter.PropertyTypeConverter;
import xgenerator.dao.MetadataDao;
import xgenerator.model.FieldMetadata;

/**
 * <p>
 * Title:元数据dao JDBC适配器
 * </p>
 * <p>
 * Copyright:Copyright (c) 2012
 * </p>
 * @author <a href="mailto:lishushan@gmail.com">liss</a>
 * @version 1.0
 */
public abstract class MetadataDaoJdbcAdapter implements MetadataDao {

	/**
	 * <p>
	 * Title：获取列元数据
	 * </p>
	 * @param dataSourceName
	 * @param tableName
	 * @return
	 * @see xgenerator.dao.MetadataDao#getTableColumnMetadata(java.lang.String, java.lang.String)
	 */
	public List<FieldMetadata> getTableColumnMetadata(String dataSourceName, String tableName) {
		return null;
	}

	/**
	 * <p>
	 * Title：获取所有列
	 * </p>
	 * @param dataSourceName
	 * @param tableName
	 * @return
	 * @see xgenerator.dao.MetadataDao#getTableColumns(java.lang.String, java.lang.String)
	 */
	public Vector<String> getTableColumns(String dataSourceName, String tableName) {
		return null;
	}

	/**
	 * <p>
	 * Title：获取表注释
	 * </p>
	 * @param dataSourceName
	 * @param tableName
	 * @return
	 * @see xgenerator.dao.MetadataDao#getTableComments(java.lang.String, java.lang.String)
	 */
	public String getTableComments(String dataSourceName, String tableName) {
		return null;
	}

	/**
	 * <p>
	 * Title：获取所有表
	 * </p>
	 * @param dataSourceName
	 * @return
	 * @see xgenerator.dao.MetadataDao#getTables(java.lang.String)
	 */
	public Vector<String> getTables(String dataSourceName) {
		return null;
	}

}
